사이트 내 전체검색
PHP
[PHP] fopen - Opens file or URL
로빈아빠
https://cmd.kr/php/669 URL이 복사되었습니다.

본문

resource fopen  ( string $filename  , string $mode  [, bool $use_include_path= false  [, resource $context  ]] )

스트림 입출력 화일을 열기 위해서는 fopen() 함수를 이용하며, 새로운 화일을 만들때 이용합니다.
전역 변수 _fmode는 화일 데이터의 작업 속성을 지정하는데 텍스트 모드와 2진 모드 두가지 속성을 지정할 수 있습니다.
전역 변수 _fmode의 속성은 O_TEXT와 O_BINARY를 이용해 변화 시킬 수 있습니다.

- 부분1
r : 읽기 전용
w : 쓰기용으로 화일 만듦 (화일 존재시 중복하여 쓰기합니다.)
a : 화일 존재시 쓰기용으로 열고 화일 작업 위치를 끝으로 옮김.
     만약 화일이 없으면 새로운 화일을 쓰기용으로 만들어 엽니다.
r+: 읽기/쓰기 가능 (존재하는 화일)
w+: 새로운 화일 만듦 (같은 화일 존재시 중복하여 쓰기함)
a+: 화일 존재시 갱신용으로 열어 화일 작업 위치를 끝으로 이동.
      화일이 없으면 새로운 화일을 생성

- 부분2
b : 2진 데이터 형식 입출력
t : 텍스트 데이터 방식 입출력


* 참고
부분1과 부분2는 같이 사용할 수 있습니다.
텍스트용으로 화일을 읽기 전용으로 열고 싶으면 "rt"를 사용.
2진 데이터용 화일을 쓰기 가능으로 만들어 열려면 "wb"를 사용.
기존 화일이 존재시, 화일을 텍스트용으로 추가하려면 "at" 를 사용.
"r+t", "r+b", "w+t", "w+b" 등은 "rt+", "rb+", "wt+", "wb+"와 같습니다.


참고자료
http://kr2.php.net/manual/en/function.fopen.php 

댓글목록

등록된 댓글이 없습니다.

PHP
871 (6/18P)

Search

Copyright © Cmd 명령어 3.137.164.210